package com.itheima.Demo;

import java.util.LinkedList;

public class DemoLinkedList的方法 {
    public static void main(String[] args) {
        //创建一个LinkedList集合
        LinkedList<String> list =  new LinkedList<>();
        list.add("佩奇");
        list.add("小猪");
        //在集合的第一个位置添加一个元素
        list.addFirst("张晗");
        System.out.println(list);
        //往末尾添加元素
        list.addLast("拜清清");
        System.out.println(list);
        //获取开头的元素
        String first = list.getFirst();
        System.out.println("集合的第一个元素是"+first);
        //获取末尾的元素
        String last = list.getLast();
        System.out.println("集合的最后一个元素是"+last);
        //删除开头的元素
        list.removeFirst();
        System.out.println(list);
        //删除末尾的元素
        list.removeLast();
        System.out.println(list);
        //模拟栈的结构,弹出一个元素//E pop()
        String pop = list.pop();
        System.out.println(pop);
        System.out.println(list);
        //void push(E e)
        //模拟栈的结构,压入一个元素
        list.push("小七同学");
        System.out.println(list);
    }
}
